
package org.demoiselle.sample.business;

import br.gov.frameworkdemoiselle.stereotype.BusinessController;
import br.gov.frameworkdemoiselle.template.DelegateCrud;
import org.demoiselle.sample.domain.*;
import java.util.*;
import javax.faces.model.*;
import org.demoiselle.sample.persistence.PlantaoDAO;

// To remove unused imports press: Ctrl+Shift+o

@BusinessController
public class PlantaoBC extends DelegateCrud<Plantao, Long, PlantaoDAO> {
	private static final long serialVersionUID = 1L;
	
	
	public List<SelectItem> getFuncao() {
		List<SelectItem> varFuncao = new ArrayList<SelectItem>();
		for (Funcao eachFuncao : Funcao.values()) {
			varFuncao.add(new SelectItem(eachFuncao));
		}
		return varFuncao;
	}
	
	public List<SelectItem> getEspecialidade() {
		List<SelectItem> varEspecialidade = new ArrayList<SelectItem>();
		for (Especialidade eachEspecialidade : Especialidade.values()) {
			varEspecialidade.add(new SelectItem(eachEspecialidade));
		}
		return varEspecialidade;
	}
	
}
